package com.qumitech.visualnovel.model.dao.console;

import java.util.Date;

public class UserGiftVoiceRoomDO {
    private Integer id;

    private String appId;

    private String logSeq;

    private String voiceRoomId;

    private Integer streamerId;

    private Integer rebateType;

    private Integer accountId;

    private String item;

    private Byte costType;

    private Integer itemCount;

    private Integer itemPrice;

    private Date recordTime;

    private Date createTime;

    private Date updateTime;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId == null ? null : appId.trim();
    }

    public String getLogSeq() {
        return logSeq;
    }

    public void setLogSeq(String logSeq) {
        this.logSeq = logSeq == null ? null : logSeq.trim();
    }

    public String getVoiceRoomId() {
        return voiceRoomId;
    }

    public void setVoiceRoomId(String voiceRoomId) {
        this.voiceRoomId = voiceRoomId == null ? null : voiceRoomId.trim();
    }

    public Integer getStreamerId() {
        return streamerId;
    }

    public void setStreamerId(Integer streamerId) {
        this.streamerId = streamerId;
    }

    public Integer getAccountId() {
        return accountId;
    }

    public void setAccountId(Integer accountId) {
        this.accountId = accountId;
    }

    public String getItem() {
        return item;
    }

    public void setItem(String item) {
        this.item = item == null ? null : item.trim();
    }

    public Byte getCostType() {
        return costType;
    }

    public void setCostType(Byte costType) {
        this.costType = costType;
    }

    public Integer getItemCount() {
        return itemCount;
    }

    public void setItemCount(Integer itemCount) {
        this.itemCount = itemCount;
    }

    public Integer getItemPrice() {
        return itemPrice;
    }

    public void setItemPrice(Integer itemPrice) {
        this.itemPrice = itemPrice;
    }

    public Date getRecordTime() {
        return recordTime;
    }

    public void setRecordTime(Date recordTime) {
        this.recordTime = recordTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", appId=").append(appId);
        sb.append(", logSeq=").append(logSeq);
        sb.append(", voiceRoomId=").append(voiceRoomId);
        sb.append(", streamerId=").append(streamerId);
        sb.append(", rebateType=").append(rebateType);
        sb.append(", accountId=").append(accountId);
        sb.append(", item=").append(item);
        sb.append(", costType=").append(costType);
        sb.append(", itemCount=").append(itemCount);
        sb.append(", itemPrice=").append(itemPrice);
        sb.append(", recordTime=").append(recordTime);
        sb.append(", createTime=").append(createTime);
        sb.append(", updateTime=").append(updateTime);
        sb.append("]");
        return sb.toString();
    }

    public Integer getRebateType() {
        return rebateType;
    }

    public void setRebateType(Integer rebateType) {
        this.rebateType = rebateType;
    }
}